package com.quant.mapper;

import com.quant.entity.StockBasic;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author lulj
 */
@Mapper
public interface StockBasicMapper {
    /** 创建表结构 */
    void createTableIfNotExists();

    /** 批量插入股票基本信息 */
    int batchInsert(@Param("list") List<StockBasic> stockBasicList);

    /** 查询所有股票基本信息 */
    List<StockBasic> selectAll();

    /** 根据股票代码查询基本信息 */
    StockBasic selectByTsCode(String tsCode);
}
